let fs = require('fs');
fs.writeFile('../files/12345.txt', 'Hello NodeJs', {
    falg: 'w'
}, function (err) {
    if (err) {
        return console.log('failed!' + err.message)
    }
    console.log('success!')
})

// 同步、异步、简单文件的写入都不适合大文件的写入，性能较差，容易导致内存溢出
// 创建一个可写流
let ws = fs.createWriteStream('../files/12345.txt')
ws.once('open', function () {
    console.log('流打开了~~')
})

ws.once('close', function () {
    console.log('流关闭了~~')
})
// 通过ws向文件中输出内容
ws.write('通过可写流写入文件的内容')
ws.write('1')
ws.write('2')
ws.write('3')
ws.write('4')
// 关闭流
ws.end()